Design & Development of FPGA Based VME Bus Controller
نویسندگان
چکیده
The VME bus interface Controller (VIC068A) is used to interface Local CPU bus and VME bus. VME Bus Controller is used in wide application areas where high reliability, good accuracy and high speed are desired to withstand industrial environment like nuclear power plant and process industries. VME Bus controller can configure as Master, Slave, Interrupt Handler, arbiter as well as power monitor. Commercial VME Bus interface controller chips are available from a few vendors and are very expensive. As time goes VME Bus Controller Chips become absolute and vendor support will not be provided. To solve part obsolescence problem and support long term maintainability, it has been implemented by using Field Programmable Gate Array (FPGA). This paper discusses implementation of VME Bus Controller on FPGA development board XC3S200 with functionality coded in VHDL.The design of VME Bus Controller involved implementation of the Master interface module,slave interface module,Interrupt handler module as well as system controller module.All this modules were programmed using VHDL hardware description language.The modules were simulated and implemented using Xillinx ISE 9.2i.By simulation results of the modules functionality of VME Bus Controller was verified correctly.After successful implementation of the VME Bus Controller functionality has been tested in VME Bus setup.
منابع مشابه
A Study on the Design of VME System Controller
For FA (factory automation) and ATE (automatic test equipment) in the industrial area, the standard bus is required to increase the system performance of multiprocessor environment. VME (versa module european package format) bus is appropriated to the standard bus but has the features that is the small of package and the low density of board. Beside, the density of board and semiconductor have ...
متن کاملVme Bus Interface- an Overview
Versa Module Eurocard (VME) backplane bus is a computer bus standard, originally developed for the Motorola 68000 line of CPUs, but later widely used for many applications and standardized by the IEC as ANSI/IEEE 1014-1987. It is physically based on Eurocard sizes, mechanicals and connectors (DIN 41612), but uses its own signalling system. This paper describes the general characteristics of the...
متن کاملImplementation of a VME bus to internal bus bridge FPGA core
Since several years ago a wide variety of FPGA-based cores have been appearing all round. This is fruit of the versatility of these devices due basically to the amount of system gates that can implement. Many of the cores are in the market as IP (Intellectual Property) but many others implemented by an engineering team when developing a platform never come out. In this paper we present an FPGA ...
متن کاملVersatile Data Acquisition and Controls for Epics Using Vme-Based Fpgas
This work was supported by the U.S. DOE Contract No DE-AC05-84-ER40150 Abstract Field-Programmable Gate Arrays (FPGAs) have provided Thomas Jefferson National Accelerator Facility (Jefferson Lab) with versatile VME-based data acquisition and control interfaces with minimal development times. FPGAs have been used to interface with VME controllers using standard A16 and A24 address modes. VME vec...
متن کاملTuap053.pdf
This work was supported by the U.S. DOE Contract No DE-AC05-84-ER40150 Abstract Field-Programmable Gate Arrays (FPGAs) have provided Thomas Jefferson National Accelerator Facility (Jefferson Lab) with versatile VME-based data acquisition and control interfaces with minimal development times. FPGAs have been used to interface with VME controllers using standard A16 and A24 address modes. VME vec...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015